package com.gk.panda.pojo.patrol.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * 巡护分页请求类
 * @Author：xxz
 * @Create: 2022/11/4 9:46
 */
@Data
public class PatrolQueryPageRequest {
  /**
   * 所属机构
   */
  private String totalOrgId;

  private List<String> orgIds;

  /**
   * 保护站
   */
  private Integer branchOrgId;

  /**
   * 巡护人员姓名
   */
  private String name;

  /**
   * 巡护类型
   */
  private String type;

  private List<String> types;

  /**
   * 巡护状态
   */
  private String state;

  private List<String> states;

  /**
   *巡护开始时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date startTime;


  /**
   *  巡护结束时间
   */
  @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date endTime;

  // 分页信息
  private Integer pageNum = 1;

  private Integer pageSize = 10;

}
